 export const buildTree=(items)=> {  
    // 创建一个空对象，用于存储id到节点的映射  
    const nodeMap = {};  
    
    // 第一步：创建节点映射  
    items.forEach(item => {  
      nodeMap[item._id] = { ...item, children: [] }; // 初始化children为空数组  
    });  
    
    // 第二步：构建树形结构  
    const tree = []; // 用于存放根节点（parentId为'0'的节点）  
    items.forEach(item => {  
      // 如果parentId是'0'，则它是根节点，直接添加到tree数组中  
      if (item.parentId === '0') {  
        tree.push(nodeMap[item._id]);  
      } else {  
        // 否则，找到它的父节点，并将它添加到父节点的children数组中  
        nodeMap[item.parentId].children.push(nodeMap[item._id]);  
      }  
    });  
    
    // 返回构建好的树形结构  
    return tree;  
  } 